﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;

namespace Создатель_файлов
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btnRead_Click(object sender, EventArgs e)
        {
            OpenFileDialog of =new OpenFileDialog();
            if(of.ShowDialog()==DialogResult.OK)
            {
               StreamReader sr = new StreamReader(of.FileName); 
                richTextBox1.Text = sr.ReadToEnd(); 
               
            }
          
        }
        private string CreateBigText(int size)//мегабайты
        {
            
            string a = new string('*',size*1024*1024);
            return a;
        }

        private void btnCreate_Click(object sender, EventArgs e)
        {
            saveFileDialog1.AddExtension = true; // чтобы автоматически сохранялось расширение файла 
            saveFileDialog1.Filter = "Формат RTF|*.rtf|Неформатированный текст|*.txt";
            string a = CreateBigText(1);
            if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                StreamWriter sw = new StreamWriter(saveFileDialog1.FileName);
                for (int i = 0; i < Convert.ToInt32(tbSize.Text); i++)
                {
                    sw.Write(a);
                }
                sw.Close();

            }
        }
        private void text() 
        {
            
        }

        private void button1_Click(object sender, EventArgs e)
        {
            richTextBox1.Text = "";
        }

       

        
    }
}
